/*
	File:		ExitCodes.h
	Author:		dmonroe
	Date:		2/18/2013
	Copyright:	Full Sail University

	Purpose:	Define the game exit codes
*/


#define MAIN_CONTINUE					0x1
#define MAIN_EXIT_SUCCESS				0x0			// not expected to occur
#define MAIN_EXIT_INIT_FAILURE			0xFFFFFFFF

#define GAME_EXIT_AUDIO_FAILURE			0xF0
#define GAME_EXIT_GRAPHICS_FAILURE		0xF1		// user closes window (to quit)
#define GAME_EXIT_INPUT_FAILURE			0xF2

#define GAME_EXIT_STATE_INPUT_FAILURE	0xF3		// user chooses to quit
#define GAME_EXIT_STATE_UPDATE_FAILURE	0xF4
#define GAME_EXIT_STATE_RENDER_FAILURE	0xF5
